Grid Service Concurrency Control Protocol
نویسندگان
چکیده
In this paper, it combines the dynamic nature of grid services with the capabilities alternative of real-time transactions. First of all, the grid real-time transaction model based on function equivalent service is defined .The model supports the joint implementation by a number of function equivalent services which own the same transaction, and allows grid services to join or exit the transaction’s execution dynamically. Secondly, the Share and Compete (S&C) concurrency control protocol is proposed. It mainly solves resource conflicts between function equivalent services of the internal transaction in the grid real-time transaction model based on function equivalent service. In the system environment, the transaction is as a whole unit to share resources. The function equivalent service can’t change the properties of a transaction, such as atomicity, consistency, isolation, durability and so on. Because function equivalent services execute in parallel, it ensures the high success rate. Competitive submitting improves the immediacy of the system. When multiple functionally equivalent is services to perform the same transaction, the one with superior performance and light service load will be the first to return the results. It ensures real-time requirements strictly. Grid services can dynamically join or exit the transaction’s execution. It relaxes to conditions of aborting and reduces miss rate of the transaction. Finally, the feasibility of S&C protocol is to be analyzed base on the formal Petri net and experimental verification. Index Term — Grid, Function Equivalent Service, S&C, Concurrency Control Protocol
منابع مشابه
Optimization of majority protocol for controlling transactions concurrency in distributed databases by multi-agent systems
In this paper, we propose a new concurrency control algorithm based on multi-agent systems which is an extension of majority protocol. Then, we suggest a clustering approach to get better results in reliability, decreasing message passing and algorithm’s runtime. Here, we consider n different transactions working on non-conflict data items. Considering execution efficiency of some different...
متن کاملGrid Interactive Service-Oriented Programming
Improvements in distributed computing, and the technologies that enable them, have led to significant improvements in middleware functionality and quality, mainly through networking and protocols. However, the distributed programming style is the same as ten, twenty, even thirty years ago. Most programs are still written line per line of code in languages like C, C++, and Java. These convention...
متن کاملFederated Grid Computing with Interactive Service-oriented Programing
Improvements in distributed computing, and the technologies that enable them, have led to significant advancements in middleware functionality and quality, mainly through networking and protocols. However, the distributed programing style has changed little over the years. Most programs are still written line per line of code in languages such as C, Cþþ, and Java. These conventional programs th...
متن کاملGrid interactive service-oriented programming environment
Improvements in distributed computing, and the technologies that enable them, have led to significant improvements in middleware functionality and quality, mainly through networking and protocols. However, the distributed programming style has changed little over the years. Most programs are still written line per line of code in languages like C, C++, and Java. These conventional programs that...
متن کاملCONCURRENT ENGINEERING: Research and Applications Federated Grid Computing with Interactive Service-oriented Programing
Improvements in distributed computing, and the technologies that enable them, have led to significant advancements in middleware functionality and quality, mainly through networking and protocols. However, the distributed programing style has changed little over the years. Most programs are still written line per line of code in languages such as C, Cþþ, and Java. These conventional programs th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- JNW
دوره 7 شماره
صفحات -
تاریخ انتشار 2012